package cn.edu.nuc.thrid.services.interfaces;

import java.util.List;

import cn.edu.nuc.thrid.model.BuyMes;
import cn.edu.nuc.thrid.model.Cart;
import cn.edu.nuc.thrid.model.Goods;

public interface CartService {

	/**
	 * 实现购物车添加
	 * 
	 * @param cart
	 * @return
	 */
	public Integer addCart(Cart cart);

	/**
	 * 根据用户名 显示购物车列表
	 * 
	 * @param zybgoodid
	 * @return
	 */
	public List<BuyMes> cartList(String zybuserid);

	/**
	 * 更改库存
	 * 
	 * @return
	 */
	public Integer result(Goods goods);

	/**
	 * 清空购物车
	 * 
	 * @param zybuserid
	 * @return
	 */
	public Integer deletecart(String zybuserid);
	
	/**
	 * 批量删除
	 * @param zybgoodid
	 * @param zybuserid
	 * @return
	 */
	public Integer deletecarts(Integer[] zybgoodid,Integer zybuserid);
	
	/**
	 * 批量更新库存
	 * @param zybgoodid
	 * @param zybuserid
	 * @return
	 */
	public Integer results(Integer zybgoodid, Integer zybuserid);
}
